package d_properties;

import java.util.HashSet;
import java.util.Properties;
import java.util.Set;

/**
 * @author Cheng-02
 * @version V1.0
 * @Package d_properties
 * @date 2024/4/11 下午7:18
 */
/**
 * 测试Properties类的用例
 */
public class Test01 {
    /**
     * 主函数：演示Properties类的基本使用方法
     * @param args 命令行参数（未使用）
     */
    public static void main(String[] args) {
        // 创建一个Properties对象
        Properties properties = new Properties();
        // 向Properties对象中添加属性
        properties.setProperty("username","root");
        properties.setProperty("passwor","root");
        // 打印整个Properties对象，查看所有属性
        System.out.println(properties);
        // 通过getProperty方法获取指定属性值
        System.out.println(properties.getProperty("username"));

        // 获取Properties中所有属性名的集合
        Set<String> set=properties.stringPropertyNames();
        // 遍历集合，打印每个属性的值
        for (String s : set) {
            System.out.println(properties.getProperty(s));
        }

    }
}

